package com.ruoyi.project.bas.msgTray.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 托盘信息对象 tray_code_msg
 * 
 * @author wz
 * @date 2023-03-27
 */
public class TrayCodeMsg extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** UUID */
    @Excel(name = "UUID")
    private String uuid;

    /** 子单编码 */
    @Excel(name = "子单编码")
    private String stockinDetailId;

    /** 主单编码 */
    @Excel(name = "主单编码")
    private String stockinId;

    /** 托盘编码 */
    @Excel(name = "托盘编码")
    private String trayCode;

    /** 批号 */
    @Excel(name = "批号")
    private String lotNo;

    /** 物料编码 */
    @Excel(name = "物料编码")
    private String productId;

    /** 暂存单托盘码 */
    @Excel(name = "暂存单托盘码")
    private int cargoNo;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String productName;


    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 生产日期 */
    private String printDate;
    /**入库单据类型*/
    private String inType;

    public String getInType() {
        return inType;
    }

    public void setInType(String inType) {
        this.inType = inType;
    }

    /** 开单数量 */
    @Excel(name = "开单数量")
    private Integer quantity;

    /** 扫码数量 */
    @Excel(name = "扫码数量")
    private Integer quantityX;

    /** 入库数量 */
    @Excel(name = "入库数量")
    private Integer quantityJ;

    /** 比例号 */
    @Excel(name = "比例号")
    private String price;

    /** 物料状态 */
    @Excel(name = "物料状态")
    private String stockStatus;
    /** 规格型号 */
    @Excel(name = "规格型号")
    private String spec;

    /** 重量 */
    @Excel(name = "重量")
    private String assignNum;

    /** 入库数量 */
    @Excel(name = "入库数量")
    private Integer inQuantity;


    /** 供应商编码*/
    private String supplierId;

    /**供应商名称*/
    private String supplierName;

    /**提交标志*/
    private String type;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getStockinDetailId() {
        return stockinDetailId;
    }

    public void setStockinDetailId(String stockinDetailId) {
        this.stockinDetailId = stockinDetailId;
    }

    public String getStockinId() {
        return stockinId;
    }

    public void setStockinId(String stockinId) {
        this.stockinId = stockinId;
    }

    public String getTrayCode() {
        return trayCode;
    }

    public void setTrayCode(String trayCode) {
        this.trayCode = trayCode;
    }

    public String getLotNo() {
        return lotNo;
    }

    public void setLotNo(String lotNo) {
        this.lotNo = lotNo;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public int getCargoNo() {
        return cargoNo;
    }

    public void setCargoNo(int cargoNo) {
        this.cargoNo = cargoNo;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getPrintDate() {
        return printDate;
    }

    public void setPrintDate(String printDate) {
        this.printDate = printDate;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Integer getQuantityX() {
        return quantityX;
    }

    public void setQuantityX(Integer quantityX) {
        this.quantityX = quantityX;
    }

    public Integer getQuantityJ() {
        return quantityJ;
    }

    public void setQuantityJ(Integer quantityJ) {
        this.quantityJ = quantityJ;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getStockStatus() {
        return stockStatus;
    }

    public void setStockStatus(String stockStatus) {
        this.stockStatus = stockStatus;
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getAssignNum() {
        return assignNum;
    }

    public void setAssignNum(String assignNum) {
        this.assignNum = assignNum;
    }

    public Integer getInQuantity() {
        return inQuantity;
    }

    public void setInQuantity(Integer inQuantity) {
        this.inQuantity = inQuantity;
    }

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }
}
